* {
	padding:0;
	margin:0;
}
.wrap {
	width:100%;
}
table {
	border-collapse:collapse;
	border-spacing:0;
	border:1px solid #c0c0c0;
	width:100%;
}
th,td {
	border:1px solid #d0d0d0;
	color:#404060;
	padding:10px;
}
th {
	background-color:#09c;
	font:bold 16px "微软雅黑";
	color:#fff;
}
td {
	font:14px "微软雅黑";
}
tbody tr {
	background-color:#f0f0f0;
}
tbody tr:hover {
	cursor:pointer;
	background-color:#fafafa;
}

.mask {
            position: absolute; top: 0px; filter: alpha(opacity=60); background-color: #777;
            z-index: 9999; left: 0px;
            opacity:0.5; -moz-opacity:0.5;
        }